Phần mềm Xích Markov Monte Carlo

Có nhiều phần mềm sử dụng MCMC cho việc lấy mẫu, ví dụ như:

  • ParaMonte đây là thư viện phần mềm Monte Carlo hỗ trợ cho nhiều ngôn ngữ lập trình khác nhau C, C++, Fortran, MATLAB, và Python.
  • Các gói phần mềm sử dụng phương ngữ của ngôn ngữ mô hình BUGS:
    • WinBUGS / OpenBUGS / MultiBUGS
    • JAGS
  • MCSim
  • Các gói phần mềm hỗ trợ ngôn ngữ Julia như Turing.jl, DynamicHMC.jl, AffineInvariantMCMC.jl, và StanJulia.
  • Các gói phần mềm hỗ trợ ngôn ngữ Python như emcee, ParaMonte, PyMC3, và vandal.
  • Các gói phần mềm hỗ trợ ngôn ngữ R như adaptMCMC, atmcmc, BRugs, mcmc, MCMCpack, ramcmc, rjags, rstan...
  • Stan
  • TensorFlow Probability (thư viện xác xuất thống kê có sẵn trên TensorFlow)